package vista;

import modelo.Posicion;
import titiritero.Posicionable;
import titiritero.vista.ObjetoDeTexto;

public class TextoInfomativo implements ObjetoDeTexto,Posicionable {

	private Posicion posicionTexto;
	private String texto;
	private long valor;
	
	public TextoInfomativo(String unTexto, long unValor, Posicion unaPosicion){
		this.texto = unTexto;
		this.valor = unValor;
		this.posicionTexto = unaPosicion;
	}
	
	public void actualizarValorDelTexto(long nuevoValor){
		this.valor = nuevoValor;
	}
	
	
	public String getTexto() {
		String textoADevolver = new String (this.texto + valor );
		return textoADevolver;
		
	}


	@Override
	public int getFila() {
		return this.posicionTexto.getFila();
	}

	@Override
	public int getColumna() {
		return this.posicionTexto.getColumna();
	}

}
